Mobile Webservices
Aus MoodleDocs
Mobile Webservices aktivieren
Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Webservice ist erforderlich, um die offizielle Moodle Mobile App verwenden zu können. Aktiveren Sie den mobilen Webservice nur dann, wenn Sie die Moodle Mobile App oder eine andere Applikation, die diesen Webservice benötigt, tatsächlich nutzen wollen.
Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:
- Öffnen Sie die Seite Einstellungen > Website-Administration > Plugins > Webservices > Externe Services.
- Setzen Sie den Haken in die Checkbox Mobile Webservices.
- Klicken Sie auf die Taste Änderungen speichern.
Das war's schon, es sind keine weiteren Schritte nötig. Der Rest des Artikels beschreibt die Hintergründe der mobilen Webservices.
Was passiert, wenn der mobile Webservice aktiviert ist?
Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:
- Webservices als Zusatzoption aktiviert (siehe Seite Einstellungen > Website-Administration > Zusatzoptionen);
- der eingebaute externe Moodle mobile web service aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Externe Services);
- das XMLRPC Protokoll aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Protokolle verwalten);
- das REST Protokoll aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Protokolle verwalten);
- die Fähigkeit Protokoll XMLRPC verwenden für die Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt;
- die Fähigkeit Protokoll REST verwenden für die Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt.
Mobile Webservices deaktivieren
Wenn Sie den Haken aus der Checkbox Mobile Webservices wieder entfernen, wird automatisch:
- der eingebaute externe Moodle mobile web service deaktiviert;
- wenn dieser Moodle mobile web service der einzige aktive mobile Webservice war, werden automatisch:
- Webservices als Zusatzoption deaktiviert;
- das XMLRPC Protokoll deaktiviert;
- das REST Protokoll deaktiviert;
- die Fähigkeit Protokoll XMLRPC verwenden für die Rolle Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;
- die Fähigkeit Protokoll REST verwenden für die Rolle' 'Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;